self-skinned high-density material - Spanish English Dictionary